home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 2: Applications
/
Linux Cubed Series 2 - Applications.iso
/
circuits
/
pcb-1.000
/
pcb-1
/
pcb-1.3
/
Pcb.ad.raw
< prev
next >
Wrap
Text File
|
1995-03-01
|
15KB
|
373 lines
!
! COPYRIGHT
!
! PCB, interactive printed circuit board design
! Copyright (C) 1994,1995 Thomas Nau
!
! This program is free software; you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation; either version 2 of the License, or
! (at your option) any later version.
!
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! Contact addresses for paper mail and Email:
! Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
! Thomas.Nau@rz.uni-ulm.de
!
! RCS: $Header: Pcb.ad.raw,v 2.4 94/10/29 17:40:01 nau Exp $
!
!---------------------------------------------------------------------------
! resources as defined by pcb
!
.pcb.absoluteGrid: On
.pcb.allDirectionLines: Off
.pcb.backupInterval: 60
.pcb.charactersPerLine: 78
.pcb.connectedColor: green
.pcb.crosshairColor: red
.pcb.elementColor: black
.pcb.elementCommand: M4PATH="%p";export M4PATH;echo 'include(%f)' | m4
.pcb.elementPath: .:CIRCUITDIR:PACKAGEDIR
.pcb.fileCommand: cat %f
.pcb.filePath: .
.pcb.fontCommand: M4PATH="%p";export M4PATH;echo 'include(%f)' | m4
.pcb.fontFile: FONTFILENAME
.pcb.fontPath: .:PCBLIBDIR
.pcb.grid: 50
.pcb.layerColor1: RoyalBlue3
.pcb.layerColor2: DodgerBlue4
.pcb.layerColor3: burlywood4
.pcb.layerColor4: brown4
.pcb.layerColor5: PaleGreen4
.pcb.layerColor6: OrangeRed3
.pcb.layerColor7: turquoise4
.pcb.layerColor8: forest green
.pcb.layerGroups: 1:2:3:4:5:6:7:8
.pcb.lineThickness: 10
.pcb.media: a4
.pcb.mediaMarginBottom: 500
.pcb.mediaMarginLeft: 500
.pcb.offLimitColor: gray80
.pcb.paperWidth: 8268
.pcb.pinColor: gray30
.pcb.pinoutFont: -*-courier-medium-r-normal-*-12-*-*-*-*-*-*-*
.pcb.pinoutNameLength: 8
.pcb.pinoutOffsetX: 100
.pcb.pinoutOffsetY: 100
.pcb.pinoutTextOffsetX: 50
.pcb.pinoutTextOffsetY: 0
.pcb.pinoutZoom: 2
.pcb.printCommand: | lpps
.pcb.resetAfterElement: Off
.pcb.raiseLogWindow: On
.pcb.ringBellWhenFinished: Off
.pcb.saveCommand: cat - > %f
.pcb.saveInTMP: On
.pcb.saveLastCommand: Off
.pcb.selectedColor: cyan
.pcb.size: 9000x5000
.pcb.useLogWindow: On
.pcb.viaColor: gray50
.pcb.viaThickness: 40
.pcb.viaDrillingHole: 20
.pcb.volume: 100
.pcb.zoom: 3
!---------------------------------------------------------------------------
! resources that are common to all 'subwindows'
!
.pcb*Command.highlightThickness: 2
.pcb*Command.shapeStyle: oval
.pcb*defaultButton.borderWidth: 2
.pcb*defaultButton.highlightThickness: 3
.pcb*font: -*-courier-bold-r-*-*-12-*-*-*-*-*-*-*
.pcb*Label.borderWidth: 0
.pcb*Label.justify: center
.pcb*MenuButton.shapeStyle: oval
.pcb*SimpleMenu*justify: left
.pcb*Toggle.borderWidth: 1
.pcb*defaultButton.accelerators: #override \
<Key>Return: set() notify() unset() \n
.pcb*cancelButton.accelerators: #override \
<Key>Escape: set() notify() unset() \n
!---------------------------------------------------------------------------
! toplevel shell resources
!
.pcb.baseTranslations: #override \
<Message>WM_PROTOCOLS: Quit() \n
!---------------------------------------------------------------------------
! resources used by control panel
!
.pcb*controlMasterForm.borderWidth: 3
.pcb*controlMasterForm.Form.borderWidth: 0
.pcb*controlMasterForm*Label.width: 80
.pcb*controlMasterForm*Toggle.font: 6x9
.pcb*controlMasterForm*Toggle.width: 80
.pcb*controlMasterForm.currentSelection*layer1.accelerators: #override \
None<Key>1: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer2.accelerators: #override \
None<Key>2: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer3.accelerators: #override \
None<Key>3: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer4.accelerators: #override \
None<Key>4: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer5.accelerators: #override \
None<Key>5: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer6.accelerators: #override \
None<Key>6: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer7.accelerators: #override \
None<Key>7: set() notify() Display(ClearAndRedraw) \n
.pcb*controlMasterForm.currentSelection*layer8.accelerators: #override \
None<Key>8: set() notify() Display(ClearAndRedraw) \n
!---------------------------------------------------------------------------
! resources used by the file select box
!
.pcb*selectMasterForm*current.vertDistance: 20
.pcb*selectMasterForm*input.width: 366
.pcb*selectMasterForm*input*background: gray90
.pcb*selectMasterForm*List.verticalList: On
.pcb*selectMasterForm.Viewport.height: 240
.pcb*selectMasterForm.Viewport.width: 180
.pcb*selectMasterForm.defaultButton.accelerators: #override \
<Key>Return: set() notify() unset() \n\
<Btn1Up>(2): set() notify() unset() \n
!---------------------------------------------------------------------------
! resources used by the file select box
!
.pcb*sizeMasterForm*Label.vertDistance: 10
!---------------------------------------------------------------------------
! resources used by the menus
!
.pcb*header.foreground: red
!---------------------------------------------------------------------------
! resources of the logging window
!
.pcb.log.geometry: 400x100
.pcb.log.baseTranslations: #override \
<Message>WM_PROTOCOLS: Bell() \n
!---------------------------------------------------------------------------
! resources of the print selection window
!
.pcb*printMasterForm*Command.width: 80
.pcb*printMasterForm*comment.vertDistance: 20
.pcb*printMasterForm*input.width: 150
.pcb*printMasterForm*Panner.background: gray90
.pcb*printMasterForm*Toggle.width: 80
!---------------------------------------------------------------------------
! resources of the pinout window
!
.pcb*pinoutMasterForm*viewport.height: 240
.pcb*pinoutMasterForm*viewport.width: 320
.pcb*pinoutMasterForm.dismiss.accelerators: #override \
<Message>WM_PROTOCOLS: set() notify() unset() \n
.pcb*pinoutMasterForm.viewport.horizontal.accelerators: #override \
!Mod1 Ctrl<Key>Left: StartScroll(Backward) \
NotifyScroll(FullLength) \
EndScroll() \n\
!Mod1 Ctrl<Key>Right: StartScroll(Forward) \
NotifyScroll(FullLength) \
EndScroll() \n
.pcb*pinoutMasterForm.viewport.vertical.accelerators: #override \
!Mod1 Ctrl<Key>Up: StartScroll(Backward) \
NotifyScroll(FullLength) \
EndScroll() \n\
!Mod1 Ctrl<Key>Down: StartScroll(Forward) \
NotifyScroll(FullLength) \
EndScroll() \n
!---------------------------------------------------------------------------
! resources used by statuslines and input field
!
.pcb.masterForm*cursorPosition.fromHoriz: 30
.pcb.masterForm*cursorPosition.justify: center
.pcb.masterForm*cursorPosition.width: 100
.pcb.masterForm*messageText.foreground: red
.pcb.masterForm*inputField*borderWidth: 0
!---------------------------------------------------------------------------
! resources used by the mode-selection area
!
.pcb*masterForm.Label.width: 100
.pcb*masterForm.line.horizDistance: 2
.pcb*masterForm.line.vertDistance: 10
.pcb*masterForm.mirror.horizDistance: 2
.pcb*masterForm.mirror.vertDistance: 10
.pcb*masterForm.polygon.horizDistance: 2
.pcb*masterForm.rectangle.horizDistance: 2
.pcb*masterForm.rectangle.vertDistance: 10
.pcb*masterForm.remove.vertDistance: 10
.pcb*masterForm.rotate.horizDistance: 2
.pcb*masterForm.rotate.vertDistance: 10
.pcb*masterForm.via.vertDistance: 10
!---------------------------------------------------------------------------
! resources used by the output area
!
.pcb.masterForm*output*background: gray95
.pcb*masterForm.buffer.horizDistance: 2
.pcb.masterForm.viewport.height: 600
.pcb.masterForm.viewport.width: 825
.pcb.masterForm.viewport.horizontal.accelerators: #override \
!Mod1 Ctrl<Key>Left: StartScroll(Backward) \
NotifyScroll(FullLength) \
EndScroll() \n\
!Mod1 Ctrl<Key>Right: StartScroll(Forward) \
NotifyScroll(FullLength) \
EndScroll() \n
.pcb.masterForm.viewport.horizontal.baseTranslations: #override \
<Btn2Down>: StartScroll(Continuos) MoveThumb() \n\
<Btn2Motion>: MoveThumb() \n\
<Btn2Up>: NotifyThumb() \n
.pcb.masterForm.viewport.vertical.accelerators: #override \
!Mod1 Ctrl<Key>Up: StartScroll(Backward) \
NotifyScroll(FullLength) \
EndScroll() \n\
!Mod1 Ctrl<Key>Down: StartScroll(Forward) \
NotifyScroll(FullLength) \
EndScroll() \n
.pcb.masterForm.viewport.vertical.baseTranslations: #override \
<Btn2Down>: StartScroll(Continuos) \
MoveThumb() \n\
<Btn2Motion>: MoveThumb() \n\
<Btn2Up>: NotifyThumb() \n
!---------------------------------------------------------------------------
! translations of the output area
!
.pcb.masterForm*output.baseTranslations: #override \
<Key>Escape: Mode(None) \n\
<Key>space: Mode(Notify) \n\
<Key>colon: Command() \n\
!Shift<Key>BackSpace: Connection(Reset) \
Unselect(All) \
Connection(Find) \
Select(Connection) \
RemoveSelected() \
Display(Redraw) \n\
None<Key>BackSpace: Mode(Save) \
Mode(Remove) \
Mode(Notify) \
Mode(Restore) \n\
None<Key>Insert: Mode(Save) \
Mode(Polygon) \
Polygon(InsertPoint) \
Mode(Restore) \n\
!Shift Ctrl<Key>Insert: Mode(Save) \
Mode(Polygon) \
Polygon(RemovePoint) \
Mode(Restore) \n\
\
None<Key>c: Display(Center) \n\
!Shift<Key>c: Connection(Reset) \
Display(Redraw) \n\
None<Key>d: Display(Pinout) \n\
None<Key>f: Connection(Find) \n\
None<Key>g: SetValue(Grid, +5) \n\
!Shift<Key>g: SetValue(Grid, -5) \n\
None<Key>l: SetValue(LineSize, +5) \n\
!Shift<Key>l: SetValue(LineSize, -5) \n\
None<Key>n: ChangeName(Object) \n\
None<Key>p: Polygon(PreviousPoint) \n\
!Shift<Key>p: Polygon(Close) \n\
None<Key>r: Display(ClearAndRedraw) \n\
None<Key>s: ChangeSize(Object, 5) \n\
!Shift<Key>s: ChangeSize(Object, -5) \n\
!Mod1<Key>s: Change2ndSize(Object, 5) \n\
!Mod1 Shift<Key>s: Change2ndSize(Object, -5) \n\
None<Key>u: Undo() \n\
!Shift Ctrl<Key>u: Undo(ClearList) \n\
None<Key>v: SetValue(ViaSize, +5) \n\
!Shift<Key>v: SetValue(ViaSize, -5) \n\
!Mod1<Key>v: SetValue(ViaDrillingHole, +5) \n\
!Mod1 Shift<Key>v: SetValue(ViaDrillingHole, -5) \n\
!Ctrl<Key>x: PasteBuffer(Clear) \
PasteBuffer(AddSelected) \
Mode(PasteBuffer) \n\
!Shift Ctrl<Key>x: PasteBuffer(Clear) \
PasteBuffer(AddSelected) \
RemoveSelected() \
Mode(PasteBuffer) \n\
None<Key>z: SetValue(Zoom, -1) \n\
!Shift<Key>z: SetValue(Zoom, +1) \n\
\
!Shift<Key>1: PasteBuffer(1) \n\
!Shift<Key>2: PasteBuffer(2) \n\
!Shift<Key>3: PasteBuffer(3) \n\
!Shift<Key>4: PasteBuffer(4) \n\
!Shift<Key>5: PasteBuffer(5) \n\
\
None<Key>Up: MovePointer(0, -1) \n\
!Shift<Key>Up: MovePointer(0, -10) \n\
None<Key>Down: MovePointer(0, 1) \n\
!Shift<Key>Down: MovePointer(0, 10) \n\
None<Key>Right: MovePointer(1, 0) \n\
!Shift<Key>Right: MovePointer(10, 0) \n\
None<Key>Left: MovePointer(-1, 0) \n\
!Shift<Key>Left: MovePointer(-10, 0) \n\
\
None<Key>F1: Mode(Via) \n\
None<Key>F2: Mode(Line) \n\
None<Key>F3: Mode(PasteBuffer) \n\
!Shift<Key>F3: PasteBuffer(Rotate, 1) \n\
None<Key>F4: Mode(Rectangle) \n\
None<Key>F5: Mode(Text) \n\
None<Key>F6: Mode(Polygon) \n\
\
None<Btn1Down>: Mode(Notify) \n\
!Shift Ctrl<Btn1Down>: Mode(Save) \
Mode(Remove) \
Mode(Notify) \
Mode(Restore) \n\
\
None<Btn2Down>: Mode(Save) \
Mode(Move) \
Mode(Notify) \n\
None<Btn2Up>: Mode(Notify) \
Mode(Restore) \n\
!BTNMOD<Btn2Down>: Mode(Save) \
Mode(Copy) \
Mode(Notify) \n\
!BTNMOD<Btn2Up>: Mode(Notify) \
Mode(Restore) \n\
\
None<Btn3Down>: Select(ToggleObject) \n\
!BTNMOD<Btn3Down>: Mode(Save) \
Mode(None) \
Select(Block) \n\
!BTNMOD<Btn3Up>: Select(Block) \
Mode(Restore) \n\
!Shift Mod1<Btn3Down>: Mode(Save) \
Mode(None) \
Unselect(Block) \n\
!Shift Mod1<Btn3Up>: Unselect(Block) \
Mode(Restore) \n